internationally published article - English Synonyms Dictionary